﻿@charset "utf-8";

* {
	padding: 0;
	margin: 0;
}

body,button,input,select,textarea {
	margin: 0 auto;
	font: 12px tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;
}

body,button,dd,dl,dt,h1,h2,h3,h4,h5,h6,hr,input,ul,li,ol,p,textarea,th,img,p,span,fieldset,form {
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

fieldset,img {
	border: 0;
}

input:hover,textarea:hover {
	outline: none;
}

button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner {
	border: 0;
	padding: 0;
}

ol,ul {
	list-style: none;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
	color: #666;
	margin: 0;
	padding: 0;
	word-break: break-all;
}

a:link,a:visited {
	text-decoration: none;
}

a:active {
	star: expression(this.onFocus=this.blur());
}

a:hover {
	color: #ff6600;
}

a:focus,a:link {
	outline: none;
}

input:focus,input:active {
	outline: none;
}

address,cite,dfn,em,var {
	font-style: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.Fl {
	float: left;
}

.Fr {
	float: right;
}

.clear {
	width: 100%;
	height: 0;
	line-height: 0;
	*height: 0;
	clear: both;
}

img {
	border: 0;
}

ul,li {
	list-style: none;
}

a {
	color: #333;
	text-decoration: none;
}

.clear {
	width: 100%;
	height: 0;
	clear: both;
	overflow: hidden;
}

.orange {
	color: #ff6600;
}

.blue {
	color: #2af;
}

a.blue:hover {
	text-decoration: underline;
	color: #2af;
}

.rmb {
	background: url(../images/arrow_button.png) -178px -57px no-repeat;
	padding-left: 8px;
}

.tips-con i {
	background: url(../images/PublicIcon.png);
}

.quick_cart s,.quick_service s,.quick_Collection s,.quick_Return s,.Close,.Roll_mycart li a.Close:hover,.quick_cart .Current s,.quick_service .Current s,.quick_Collection .Current s,.quick_Return .Current s {
	background: url(../images/quickBack.png) no-repeat;
}

.quickBack {
	position: fixed;
	_position: absolute;
}

.quickBack {
	position: fixed;
	bottom: 40px;
	right: 10px;
	width: 60px;
	z-index: 11;
}

* html .quickBack {
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)-40));
	_bottom: auto;
	_position: absolute;
}

.quickBack .quick_But {
	width: 60px;
}

.quickBack .quick_But dd a.quick_CollectionA {
	width: 58px;
	height: 58px;
	position: relative;
	display: block;
	border: 1px solid #E4E4E4;
	border-bottom: none;
	z-index: 11;
}

.quickBack .quick_But dd a.quick_ReturnA {
	width: 58px;
	height: 58px;
	position: relative;
	display: block;
	border: 1px solid #E4E4E4;
	z-index: 11;
}

.quickBack .quick_But dd a s {
	cursor: pointer;
	height: 58px;
	left: 0;
	position: absolute;
	top: 0;
	width: 58px;
}

.quickBack .quick_But dd a b {
	width: 58px;
	text-align: center;
	font-weight: normal;
	color: #fff;
	position: absolute;
	top: 32px;
	left: 0;
	display: inline-block;
	font-family: 微软雅黑;
	cursor: pointer;
	z-index: 10;
	color: #BBB;
}

.quickBack .quick_But dd a.Current b {
	display: block;
}

.quick_cart em {
	width: 16px;
	padding-left: 1px;
	height: 17px;
	line-height: 16px;
	font-size: 11px;
	font-family: Arial;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 7px;
	right: 5px;
	background: url(../images/quickBack_CartDig.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/quickBack_CartDig.png");
}

.quick_cart .Current s {
	background-position: -58px 0;
}

.quick_service .Current s {
	background-position: -58px -59px;
}

.quick_Collection .Current s {
	background-position: -58px -118px;
}

.quick_Return .Current s {
	background-position: -58px -177px;
}

.Roll_mycart {
	width: 290px;
	height: 234px;
	overflow: hidden;
	border: 1px solid #2AF;
	position: absolute;
	right: 59px;
	top: 1px;
	background: #fff;
	z-index: 18;
}

.Roll_mycart li a.Close {
	width: 14px;
	height: 14px;
	overflow: hidden;
	display: inline-block;
	background-color: #EEE;
	background-position: -14px -238px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 18;
	border-bottom: none;
}

.Roll_mycart li a.Close:hover {
	width: 14px;
	height: 14px;
	overflow: hidden;
	display: inline-block;
	background-position: 0 -238px;
	background-color: #ff6600;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 18;
}

.Roll_mycart p {
	text-align: right;
	color: #999;
	width: 260px;
	height: 22px;
	overflow: hidden;
	float: right;
	padding-top: 5px;
	padding-right: 8px;
}

.Roll_mycart h3 {
	height: 26px;
	padding-right: 8px;
	padding-bottom: 4px;
}

.Roll_mycart h3 input {
	width: 112px;
	height: 26px;
	text-align: center;
	color: #fff;
	display: block;
	border: none;
	cursor: pointer;
	font-family: 微软雅黑;
	font-size: 14px;
	background: #ff6600;
	border-radius: 3px;
	float: right;
	padding: 2px 0 5px;
	_padding: 3px 0 2px;
}

.Roll_mycart h3 input[type=button]::-moz-focus-inner {
	border: 0;
}

.rmbred,.rmbgray,.rmbwhite {
	background: url(../images/PublicIcon.png) no-repeat;
}

.h_news_tips {
	border: 1px solid #BBB;
	width: 170px;
	box-shadow: 0 0 3px #DFDFDF;
	position: absolute;
	text-align: right;
	padding: 5px 5px 2px 10px;
	background: #F7F7F7;
	border-radius: 2px;
	z-index: 11;
}

.h_news_tips .tipsCancel {
	position: absolute;
	right: 3px;
	top: 3px;
	width: 7px;
	height: 7px;
	overflow: hidden;
	display: inline-block;
	background-position: 0 -124px;
}

.h_news_tips p {
	text-align: left;
	color: #666;
	height: 22px;
	line-height: 22px;
	padding-right: 15px;
}

.h_news_tips p a {
	color: #2AF;
	text-align: right;
	float: right;
}

.h_news_tips p a:hover {
	text-decoration: underline;
}

.pagesx {
	font-size: 14px;
	color: #333;
	margin: 25px 0 0 0;
	float: right;
}

#Page_Ul {
	font-size: 14px;
}

#Page_Ul li {
	float: left;
	margin-right: 10px;
}

#Page_Ul li a {
	color: #333;
	border: 1px solid #DEDEDE;
	text-align: center;
	padding: 5px 10px;
	border-radius: 5px;
	color: #49B8FF;
	display: block;
}

#Page_Ul li a:hover {
	background-color: #49B8FF;
	border: 1px solid #49B8FF;
	color: #FFF;
	text-decoration: none;
}

#Page_Ul #Page_Total {
	line-height: 26px;
	display: none;
}

#Page_Ul .Page_This {
	color: #333;
	line-height: 26px;
}

.orange,a.orange:link,a.orange:visited {
	color: #ff6600;
}

.blue,a.blue:link,a.blue:visited {
	color: #2af;
}

.white,a.white:link,a.white:visited {
	color: #fff;
}

.gray3,a.gray3:link,a.gray3:visited {
	color: #333;
}

.gray6,a.gray6:link,a.gray6:visited {
	color: #666;
}

.gray9,a.gray9:link,a.gray9:visited {
	color: #999;
}

.grayb,a.grayb:link,a.grayb:visited {
	color: #bbb;
}

.grayc,a.grayc:link,a.grayc:visited {
	color: #ccc;
}

a.gray3:hover,a.gray6:hover,a.gray9:hover,a.grayb:hover,a.grayc:hover,a.orange:hover,a.white:hover {
	color: #ff6600;
	text-decoration: underline;
}

a.blue:hover {
	text-decoration: underline;
}

.FB {
	font-weight: bold;
}

.mlr5 {
	margin: 0 5px;
}

.ml10 {
	margin-left: 10px;
}

.g-frame-top:after,.g-frame-head:after,.g-frame-content:after,.g-frame-footer:after,.g-width:after {
	content: "";
	display: table;
	clear: both;
}

.g-frame-top,.g-frame-head,.g-frame-content,.g-frame-footer {
	width: 100%;
	min-width: 980px;
	background: #FFF;
}

.g-frame-head {
	clear: both;
}

.g-width {
	width: 1190px;
	margin: 0 auto;
}

.g-frame-footer {
	width: 100%;
	min-width: 1190px;
	background: #FFF;
}

.g-frame-footer .g-width {
	width: 1190px;
	margin: 0 auto;
	overflow: hidden;
	background: #FFF;
}

i {
	font-style: normal;
}

.rmbf {
	font-family: 微软雅黑;
}

.fam-y {
	font-family: 微软雅黑;
}

.Hicon,.F-msg-close,.U_sina s,.U_qq s,.U_wx s,.F-icon-guest s,.F-icon-gray s,.M-nav-help a s,.search_submit,.search_submit_hover,.m-app-dow-img,.u-banner-close,.F-number-l,.F-number-r,.F-bg,.F-android-img,.F-wx-img,.M-wx .F-txt b i,.F-security-img,.F-goods-img,.F-goods-arrow,.m-popup-close a,.u-popup-Tip s,.u-popup-Tip i,u-popup-Tip b,.f-user-qq,.f-pay-succeed,.f-pay-fail,.roll_close a {
	background: url(../images/header-icon.png?v=725);
}

.orange_btn,.orange_bg_btn {
	background: #ff7010;
	font-family: "宋体";
	display: inline-block;
	color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: #E84C01 0 1px 0;
	-moz-box-shadow: #E84C01 0 1px 0;
	box-shadow: #E84C01 0 1px 0;
	background-image: -moz-linear-gradient(top,#ff822e,#ff6701);
}

.orange_btn:hover {
	color: #fff;
	background: #ff6600;
}

.orange_bg_btn {
	-webkit-box-shadow: #E84C01 0 0 0;
	-moz-box-shadow: #E84C01 0 0 0;
	box-shadow: #E84C01 0 0 0;
}

.class-icon01,.class-icon02,.class-icon03,.class-icon04,.class-icon05,.class-icon06,.class-icon07 {
	display: inline-block;
	position: relative;
	padding-left: 17px;
	padding-right: 5px;
	line-height: 20px!important;
	color: #666;
}

.class-icon01 s,.class-icon02 s,.class-icon03 s,.class-icon04 s,.class-icon05 s,.class-icon06 s,.class-icon07 s {
	position: absolute;
	width: 13px;
	height: 13px;
	display: inline-block;
	top: 4px;
	top: 2px\9;
	_top: 4px;
	left: 0;
}

.class-icon01 s {
	background-position: -1px 0;
}

.class-icon02 s {
	background-position: -18px 0;
}

.class-icon03 s {
	background-position: -35px 0;
}

.class-icon04 s {
	background-position: -52px 0;
}

.class-icon05 s {
	background-position: -69px 0;
}

.class-icon06 s {
	background-position: -86px 0;
}

.class-icon07 s {
	background-position: -106px -1px;
}

.triangle {
	display: inline;
	float: left;
	position: relative;
	margin: 0;
	width: 6px;
	height: 6px;
	-webkit-transition: .3s ease-in;
	-moz-transition: .3s ease-in;
	-o-transition: .3s ease-in;
	transition: .3s ease-in;
}

.triangle em,.triangle span {
	position: absolute;
	top: 0;
	left: 0;
}

.head-nav-bd .menu {
	display: inline;
	float: left;
}

.head-nav-bd .menu .menu-hd {
	z-index: 82;
	position: relative;
	padding: 1px 10px 0;
	height: 29px;
	line-height: 28px;
	line-height: 30px\9;
	overflow: hidden;
	*display: inline;
	*zoom: 1;
}

.head-nav-bd .menu .menu-hd a,.head-nav-bd .menu .menu-hd b {
	display: inline;
	float: left;
	font-size: 12px;
	color: #666;
}

.head-nav-bd .menu .menu-hd b {
	font-weight: normal;
	margin-right: 4px;
}

.head-nav-bd .menu a:hover,.menu-bd-msg a:hover,.M-mobile .menu-hd a:hover b {
	color: #ff6600;
	text-decoration: underline;
}

.head-nav-bd .menu .menu-hd i,.head-nav-bd .menu .menu-hd em,.nav .M-All-goods .U-All-T a b {
	display: block;
	overflow: hidden;
}

.head-nav-bd .menu .menu-hd i,.head-nav-bd .menu .menu-hd em {
	float: left;
	width: 7px;
	height: 4px;
	overflow: hidden;
	position: relative;
	top: 13px;
}

.head-nav-bd .menu .menu-hd i {
	background-position: 0 0;
}

.head-nav-bd .menu .menu-hd i.i_Triangle {
	background-position: -7px 0;
}

.head-nav-bd .menu .menu-hd em {
	background-position: 0 -4px;
}

.head-nav-bd .menu .menu-hd em.em_Triangle {
	background-position: -7px -4px;
}

.F-icon-guest s,.F-icon-gray s {
	width: 20px;
	height: 17px;
	display: inline-block;
	float: left;
	margin-top: 6px;
	margin-right: 2px;
}

.head-nav-bd .menu .menu-hd a.F-icon-guest {
	color: #ff6600;
	cursor: default;
	text-decoration: none;
}

.head-nav-bd .menu .menu-hd a.F-icon-guest:hover {
	text-decoration: underline!important;
	cursor: pointer;
}

.F-icon-gray s {
	background-position: -173px -20px;
	_background-position: -172px -19px;
}

.F-icon-guest s {
	background-position: -30px -20px;
	_background-position: -29px -19px;
}

.F-txt .F-icon-gray {
	color: #666;
	cursor: pointer!important;
	line-height: 16px;
	line-height: 20px\9;
	_line-height: 16px;
}

.F-txt .F-icon-guest:hover {
	text-decoration: underline;
}

.head-nav-bd .menu .menu-hd a.F-icon-gray {
	color: #666!important;
	text-decoration: none;
}

.g-frame-top {
	height: 30px;
	border-bottom: 1px solid #eee;
	box-shadow: 0 1px 0 #f7f7f7;
	cursor: default;
}

.head-nav-bd {
	height: 30px;
}

.head-nav-bd-l {
	float: left;
	display: inline;
}

.head-nav-bd-r {
	float: right;
	display: inline;
}

.head-nav-bd-l li,.head-nav-bd-r li {
	float: left;
	display: inline;
}

.head-nav-bd-r li.mod_sitemap_gap {
	float: left;
	width: 0;
	height: 10px;
	margin: 11px 1px 0;
	overflow: hidden;
	border-right: 1px solid #ddd;
}

.head-nav-bd .menu .menu-hd a span {
	display: inline;
	float: left;
	cursor: pointer;
}

.head-nav-bd .M-mobile .menu-hd b span.Hicon {
	background-position: 0 0;
	height: 13px;
	width: 9px;
	display: inline;
	float: left;
	margin-right: 5px;
	position: relative;
	top: 8px;
	_top: 9px;
}

.head-nav-bd .menu .menu-hd a:hover .blue {
	color: #2af;
	text-decoration: underline;
}

.head-nav-bd .triangle {
	width: 8px;
	height: 4px;
	margin: 13px 0 13px 0;
}

.head-nav-bd .menu-hd-hover .menu-hd {
	padding: 1px 9px 0;
	border: 1px solid #bbb;
	border-top: 0 none;
	border-bottom: 0 none;
	background: #fff;
	overflow: hidden;
}

.head-nav-bd .M-favorite .menu-hd {
	padding-left: 0;
}

.head-nav-bd .F-service .menu-hd {
	padding-right: 0;
}

li.M-my-1yyg .menu-hd a {
	margin-right: 4px;
	width: 67px;
}

.menu-hd .triangle em,.menu-hd .triangle span {
	display: block;
	width: 7px;
	height: 4px;
	overflow: hidden;
}

.head-nav-bd .M-mobile .triangle em,.head-nav-bd .M-attention .triangle em,.head-nav-bd .M-my-1yyg .triangle em,.head-nav-bd .M-shop .triangle em {
	background-position: 0 -4px;
}

.head-nav-bd .M-mobile .triangle span,.head-nav-bd .M-attention .triangle span,.head-nav-bd .M-my-1yyg .triangle span,.head-nav-bd .M-shop .triangle span {
	background-position: 0 0;
}

.menu-hd-hover .triangle {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-ms-transform: rotate(0);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.head-nav-bd .menu-bd {
	position: relative;
	z-index: 81;
	margin-top: -1px;
	display: none;
}

.head-nav-bd .menu-hd-hover .menu-bd {
	display: block;
}

.head-nav-bd .top-nav-bor {
	background: #fff;
	border: 1px solid #bbb;
	position: absolute;
	z-index: 85;
	margin: 0;
}

.head-nav-bd .menu-bd .M-mobile-size {
	width: 170px;
	height: 85px;
	display: inline-block;
}

.head-nav-bd .menu-bd .M-mobile-content {
	margin: 9px 5px 6px 8px;
}

.head-nav-bd .menu-bd .M-focus-size {
	width: 75px;
	padding: 5px 10px 9px;
	display: inline-block;
}

.head-nav-bd .menu-bd .M-focus-size li {
	clear: both;
	width: 80px;
	margin: 3px auto;
}

.head-nav-bd .menu-bd .M-focus-size li a {
	cursor: pointer;
}

.head-nav-bd .menu-bd .M-focus-size li s {
	float: left;
	display: block;
	margin-right: 4px;
	vertical-align: middle;
	width: 17px;
	height: 16px;
}

.head-nav-bd .menu-bd .M-focus-size li a em {
	float: left;
}

.head-nav-bd .M-focus-size .U_sina s {
	background-position: -13px 0;
}

.head-nav-bd .M-focus-size .U_qq s {
	background-position: -34px 0;
}

.head-nav-bd .M-focus-size .U_qq {
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 7px;
	display: inline-block;
}

.head-nav-bd .M-focus-size .U_wx s {
	background-position: -51px 0;
}

.head-nav-bd .M-focus-size .U_wx {
	padding-bottom: 2px;
}

.head-nav-bd .M-my-size {
	width: 96px;
	_overflow: hidden;
}

.head-nav-bd .M-mark-size {
	width: 96px;
}

.head-nav-bd .menu .U-txt li {
	border-top: 1px solid #E6E6E6;
	width: 100%;
	line-height: 31px;
	text-indent: 12px;
}

.head-nav-bd .menu .U-txt li a {
	display: block;
}

.head-nav-bd .menu-bd-msg {
	position: absolute;
	z-index: 83;
	margin-top: 30px;
}

.head-nav-bd .menu-bd-msg .M-msg-size {
	width: 156px;
}

.head-nav-bd .menu-bd-msg .M-msg-size p {
	padding: 4px 8px;
	height: 16px;
	line-height: 16px;
}

.head-nav-bd .menu-bd-msg .M-msg-size .orange {
	font-family: Arial;
}

.head-nav-bd .menu-bd-msg .F-msg-close {
	width: 9px;
	height: 9px;
	background-position: -15px -20px;
	display: inline-block;
	float: right;
	margin-top: 6px;
	margin-right: 6px;
	cursor: pointer;
}

.menu-bd-msg .msg_arrow {
	position: absolute;
	left: 20px;
}

.menu-bd-msg .msg_arrow i {
	border-style: solid;
	border-width: 0 6px 6px;
	border-color: transparent;
	border-bottom: 6px solid rgb(187,187,187);
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: -6px;
}

.menu-bd-msg .msg_arrow i em {
	border-style: solid;
	_border-style: dashed;
	border-width: 6px;
	border-color: transparent;
	border-top-width: 0;
	border-bottom: 6px solid #fff;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 1px;
	left: -6px;
}

.head-nav-bd .menu .u-shop-tit {
	display: inline;
	float: left;
	margin-right: 4px;
	font-size: 12px;
	color: #ff6600!important;
}

.head-nav-bd .M-shop .u-shop-tit span.Hicon {
	background-position: -55px -20px;
	_background-position: -54px -19px;
	height: 14px;
	width: 13px;
	display: inline;
	float: left;
	margin-right: 5px;
	margin-top: 9px;
}

.head-nav-bd .M-shop .u-shop-tit strong {
	font-weight: normal;
}

.head-nav-bd .M-shop .triangle span {
	*border-bottom-color: #ff6600;
	border-top-color: #ff6600;
}

.head-nav-bd .M-shop-size {
	width: 146px;
	height: 97px;
}

.head-nav-bd .M-shop-content {
	color: #999;
	padding: 8px 0 0 13px;
}

.head-nav-bd .M-shop-content p {
	line-height: 16px;
	height: 16px;
	margin-bottom: 5px;
}

.head-nav-bd .M-shop-content p.shopNone {
	margin: 6px 0;
}

.head-nav-bd .M-shop .orange_btn {
	width: 120px;
	margin: 4px 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
	display: inline-block;
	font-family: "宋体";
}

.head-nav-bd .M-shop .orange_btn:hover {
	color: #fff;
	text-decoration: none;
}

.head-nav-bd .M-login {
	color: #666;
}

.head-nav-bd .M-login i {
	font-style: normal;
}

.head-nav-bd .M-name-img {
	width: 20px;
	height: 20px;
	margin: 0 3px 0 0;
	margin-top: 5px;
	float: left;
	border-radius: 50%;
	cursor: pointer;
}

.head-nav-bd .M-mark a {
	margin-right: 4px;
}

.M-banner {
	margin-top: 2px;
	position: relative;
	overflow: hidden;
}

.M-banner .u-banner-close {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-position: -180px -274px;
	_background-position: -179px -273px;
	right: 5px;
	top: 5px;
	position: absolute;
}

.M-banner .u-banner-close a {
	width: 16px;
	height: 16px;
	display: inline-block;
}

.head_mid {
	height: 81px;
	background: #fff;
}

.head_mid .head_mid_bg .logo_1yyg {
	float: left;
	margin-top: 1px;
	margin-left: 2px;
}

.head_mid .head_mid_bg .logo_1yyg a {
	float: left;
	display: block;
}

.head_mid .head_mid_bg a.logo_1yyg_img {
	background-position: 0 0;
	width: 108px;
	height: 80px;
	text-indent: -999em;
	display: block;
}

.head_mid .head_mid_bg a.topAd {
	background-position: 0 -110px;
	width: 175px;
	height: 80px;
	border: 1px solid #purple;
}

.head_mid .head_search {
	float: right;
	padding-right: 28px;
	height: 65px;
	margin-top: 11px;
}

.top_search .init {
	float: left;
	width: 276px;
	height: 18px;
	text-indent: 5px;
	line-height: 18px;
	padding: 7px 0;
	background-repeat: repeat-x;
	border: 1px solid #ddd;
	color: #bbb;
	border-right: none;
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}

.top_search .text {
	text-align: left;
	color: #666;
	font-weight: normal;
}

.top_search .search_submit,.top_search .search_submit_hover {
	float: left;
	width: 43px;
	height: 34px;
	background-position: -187px -306px;
	text-indent: -999em;
	vertical-align: top;
	cursor: pointer;
	border: 0 none;
}

.top_search .search_submit_hover {
	background-position: -187px -348px;
}

.head_search .keySearch {
	clear: both;
	position: relative;
	top: 6px;
	top: 4px\9;
	clear: both;
}

.head_search .keySearch a {
	margin-right: 10px;
	color: #999;
}

.head_search .keySearch a:hover {
	color: #ff6600;
	text-decoration: underline;
}

.head_number {
	float: right;
	width: 310px;
	margin-top: 10px;
	margin-right: -5px;
	overflow: hidden!important;
	font-family: "宋体";
}

.head_number li {
	float: left;
}

.head_number li.F-number-l {
	width: 25px;
	height: 35px;
	background-position: -197px 0;
}

.head_number li.F-number-r {
	width: 8px;
	height: 68px;
	background-position: -222px 0;
	_background-position: -221px 0;
	overflow: hidden;
}

.head_number li.F-number-bg {
	width: 277px;
	height: 30px;
	background: #FFF4A8;
	padding-top: 3px;
	border-bottom: 2px solid #F5E373;
	overflow: hidden;
}

.head_number li.F-number-bg .f-fn-size {
	position: relative;
	display: inline-block;
	height: 30px;
	overflow: hidden;
	color: #ff6600;
	font-size: 22px;
	margin: 0 3px;
	line-height: 30px;
	font-family: Arial,"微软雅黑";
}

.head_number li.F-number-bg .gray9 {
	line-height: 28px;
	display: inline;
}

.head_number li.F-number-bg .f-fn-size .roll {
	position: absolute;
	top: 0;
	width: 12px;
	text-align: center;
	word-break: break-all;
	font-size: 22px;
}

.head_number li.F-number-bg .f-fn-size .roll em {
	display: inline-block;
	width: 12px;
	height: 30px;
	text-align: center;
}

.head_number li.F-number-bg .f-fn-size .mLeft {
	margin-left: 5px;
	display: inline;
}

.head_number li.F-number-bg span {
	float: left;
}

.head_number li.F-number-bg a.gray9 {
	padding-left: 10px;
	display: inline-block;
}

.head_number li.F-number-bg a.gray9 span {
	display: inline-block;
	margin-right: 5px;
	cursor: pointer;
}

.head_number li.F-number-bg a.gray9:hover span {
	text-decoration: underline;
}

.head_number li.F-number-bg .mod_dropmenu_arrow {
	float: left;
	display: block;
	width: 4px;
	height: 7px;
	background-position: 0 -20px;
	overflow: hidden;
	position: relative;
	top: 11px;
	_top: 10px;
}

.nav {
	clear: both;
	width: 100%;
	height: 42px;
	background: #ff6600;
}

.nav .nav-bd .M-nav-column {
	height: 42px;
	line-height: 41px;
	overflow: hidden;
	zoom: 1;
	font-family: 微软雅黑;
}

.nav .nav-bd li {
	float: left;
	font-family: 微软雅黑;
	font-size: 18px;
}

.M-All-goods,.M-nav-column {
	float: left;
}

.M-nav-help a {
	float: right;
	display: block;
	width: 90px;
	height: 42px;
	background: #ff6600;
	text-align: center;
	cursor: pointer;
}

.M-nav-help a s {
	display: block;
	background-position: 0 -276px;
	width: 75px;
	height: 20px;
	margin-left: 8px;
	margin-top: 12px;
}

.All-goods {
	width: 240px;
	float: left;
}

.nav-column a {
	float: left;
	color: #fff;
	padding: 0 38px;
}

.sort-all a {
	width: 240px;
	height: 42px;
	display: inline-block;
}

.nav .M-All-goods {
	width: 240px;
	height: 42px;
	float: left;
	position: relative;
	z-index: 40;
	background: #F45100;
	font-family: 微软雅黑;
}

.nav .M-All-goods .U-All-T {
	line-height: 38px;
	font-family: 微软雅黑;
	font-size: 18px;
	color: #fff;
	z-index: 71;
}

.nav .M-All-goods .U-All-T a {
	display: block;
	width: 214px;
	padding: 1px 13px 0;
	overflow: hidden;
}

.nav .M-All-goods .U-All-T a.white:hover {
	color: #fff;
	text-decoration: none;
}

.nav .U-goods-hover {
	height: 38px;
}

.nav .U-goods-hover .U-All-T {
	width: 236px;
	line-height: 36px;
	border: 2px solid #F85102;
	border-bottom: none;
	padding: 0;
	background: #fff;
	overflow: hidden;
}

.nav .U-goods-hover .U-All-T a {
	padding: 0 11px 2px;
	overflow: hidden;
}

.nav .U-goods-hover .U-All-T .white,.nav .U-goods-hover .U-All-T a.white:hover {
	color: #ff6600;
}

.nav .M-All-goods .U-All-T a b {
	float: right;
	background-position: 0 -8px;
	width: 9px;
	height: 5px;
	position: relative;
	top: 17px;
	right: 5px;
}

.nav .M-All-goods .U-All-T a b.b_Triangle,.nav .M-All-goods .U-All-T a:hover b {
	display: block;
	width: 9px;
	height: 5px;
	background-position: -9px -8px;
	position: relative;
	top: 16px;
	right: 5px;
}

.nav .U-goods-hover .U-goods-class {
	border: 2px solid #F85102;
	border-top: none;
	padding: 0;
}

.nav .U-goods-class {
	width: 236px;
	display: none;
	position: absolute;
	z-index: 75;
	background: #FFF;
	border: 2px solid #ff6600;
	border-top: none;
	box-shadow: 0 1px 2px #FAF3ED;
}

.nav .U-goods-hover .U-goods-class {
	display: block;
}

.sysp_nav:hover .nav_dl {
	display: block;
}

.nav .U-goods-class dl {
	border-top: 1px solid #e6e6e6;
	padding: 10px 0 13px 5px;
	overflow: hidden;
	zoom: 1;
	position: relative;
}

.nav .U-goods-class dt {
	font-size: 16px;
	color: #333;
	font-family: "微软雅黑";
	padding-bottom: 10px;
	overflow: hidden;
	zoom: 1;
	display: inline-block;
}

.nav .U-goods-class dd {
	padding: 0 0 0 35px;
}

.nav .U-goods-class dd a {
	font-size: 12px;
	float: left;
	padding-right: 10px;
}

.goods-class-list {
	position: relative;
	top: 1px;
	padding-bottom: 1px;
}

.nav .U-goods-class .F-goods-img {
	width: 20px;
	height: 20px;
	display: inlie-block;
	float: left;
	overflow: hidden;
	margin-right: 8px;
	_margin-right: 5px;
	margin-top: 2px;
	margin-left: 8px;
}

.goods-class-list .U-goods-1 .F-goods-img {
	background-position: -75px 0;
}

.goods-class-list .U-goods-2 .F-goods-img {
	background-position: -163px -77px;
}

.goods-class-list .U-goods-3 .F-goods-img {
	background-position: -75px -25px;
}

.goods-class-list .U-goods-4 .F-goods-img {
	background-position: -123px 0;
}

.goods-class-list .U-goods-5 .F-goods-img {
	background-position: -123px -24px;
}

.goods-class-list .U-goods-6 .F-goods-img {
	background-position: -163px -53px;
}

.goods-class-list .U-list-hover {
	background: #FEFAEF;
}

.goods-class-list .U-list-hover dt {
	color: #ff6600;
}

.goods-class-list .U-list-hover .U-goods-1 .F-goods-img {
	background-position: -99px 0;
}

.goods-class-list .U-list-hover .U-goods-2 .F-goods-img {
	background-position: -188px -77px;
}

.goods-class-list .U-list-hover .U-goods-3 .F-goods-img {
	background-position: -99px -25px;
}

.goods-class-list .U-list-hover .U-goods-4 .F-goods-img {
	background-position: -147px 0;
}

.goods-class-list .U-list-hover .U-goods-5 .F-goods-img {
	background-position: -147px -24px;
}

.goods-class-list .U-list-hover .U-goods-6 .F-goods-img {
	background-position: -187px -53px;
}

.M-nav-column {
	font-family: "微软雅黑";
	font-size: 14px;
}

.M-nav-column li a {
	color: #fff;
	padding: 0 35px;
	height: 42px;
	line-height: 42px;
	display: inline-block;
}

.M-nav-column li a:hover {
	background: #FE8721;
	color: #fff;
	display: inline-block;
	padding: 0 35px;
}

body.index .nav-bd .M-nav-column li.F-nav-back,body.lottery .nav-bd .M-nav-column li.F-nav-lottery,body.share .nav-bd .M-nav-column li.F-nav-share,body.group .nav-bd .M-nav-column li.F-nav-circle {
	background: #FE8721;
	line-height: 42px;
}

.M-All-goods .U-All-T .triangle {
	float: right;
	display: inline-block;
	margin: 17px 15px 15px;
}

.M-All-goods .U-All-T .triangle em,.U-All-T .triangle span {
	display: block;
	width: 9px;
	height: 5px;
	overflow: hidden;
}

.M-All-goods .U-All-T .triangle em {
	background-position: 0 -8px;
	margin-top: 5px;
}

.M-All-goods .U-All-T .triangle span {
	background-position: -9px -8px;
}

.sort-all-bd {
	position: relative;
	z-index: 81;
}

.sort-all-bd .sort-all-class {
	background: #987;
	display: none1;
	width: 240px;
	height: 300px;
	border: 1px solid #EEE;
	position: absolute;
	box-shadow: 1px 1px 2px #ddd;
	z-index: 85;
}

.nav-help {
	float: right;
}

.g-frame-footer {
	border-top: 2px solid #ededed;
	padding: 35px 0 10px;
	margin: 0 auto;
	margin-top: 10px;
}

.M-guide {
	width: 100%;
	display: block;
	overflow: hidden;
	padding-bottom: 25px;
	text-align: left;
	text-indent: 40px;
	position: relative;
}

.M-guide dl {
	float: left;
	width: 16.6%;
}

.M-guide dt {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #333;
	padding-bottom: 10px;
}

.M-guide dd a {
	font-size: 12px;
	color: #999;
	line-height: 1.8;
	text-align: left;
}

.M-guide dd a:hover {
	color: #ff6600;
	text-decoration: underline;
}

.service-promise {
	height: 101px;
}

.service-promise li {
	width: 228px;
	float: left;
	height: 98px;
	position: relative;
	border: 1px solid #e6e6e6;
	border-bottom: 2px solid #eaeaea;
	margin-right: 10px;
}

.service-promise li .F-bg {
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
}

.service-promise li .F-txt {
	position: absolute;
}

.service-promise li .F-txt b {
	display: block;
	font-size: 14px;
	font-family: 微软雅黑;
	font-weight: normal;
	margin-bottom: 3px;
}

.service-promise li.M-android .F-bg {
	width: 68px;
	height: 79px;
	background-position: 0 -109px;
	top: 11px;
	left: 9px;
}

.service-promise li.M-android .F-txt {
	left: 95px;
	top: 11px;
}

.service-promise li.M-android .F-android-img {
	width: 98px;
	height: 19px;
	display: inline-block;
	background-position: -71px -109px;
	margin-bottom: 0;
	overflow: hidden;
}

.service-promise li.M-android .orange_btn {
	width: 110px;
	line-height: 32px;
	font-family: 微软雅黑;
	font-size: 14px;
	text-align: center;
}

.service-promise li.M-wx .F-wxm {
	width: 75px;
	height: 75px;
	position: absolute;
	top: 11px;
	left: 9px;
}

.service-promise li.M-wx .F-txt {
	left: 95px;
	top: 16px;
}

.service-promise li.M-wx .F-txt a {
	cursor: pointer;
}

.service-promise li.M-wx .F-txt b i {
	width: 25px;
	height: 21px;
	display: inline-block;
	background-position: -168px -109px;
	margin-bottom: 0;
	float: left;
}

.service-promise li.M-wx .F-wx-img {
	width: 117px;
	height: 42px;
	display: inline-block;
	background-position: -71px -128px;
	margin-bottom: 0;
	overflow: hidden;
}

.service-promise li.M-time .F-bg {
	width: 69px;
	height: 79px;
	background-position: 0 -189px;
	overflow: hidden;
}

.service-promise li.M-time .F-txt {
	left: 85px;
	top: 11px;
}

.service-promise li.M-time .F-txt b {
	margin-bottom: 8px;
}

.service-promise li.M-time .F-txt-dig {
	font-size: 24px;
	font-family: Arial,"微软雅黑";
	line-height: 24px;
	padding: 10px 5px 6px 3px;
	float: left;
	background: #ff6600;
	color: #fff;
	text-align: center;
	display: block;
	border-bottom: 2px solid #e45b00;
	border-radius: 2px;
	vertical-align: middle;
	overflow: hidden;
}

.service-promise li.M-time .F-txt-point {
	float: left;
	color: #ff6600;
	line-height: 42px;
	font-size: 24px;
	font-family: "Arial";
	padding: 0 5px 0 3px;
}

.service-promise li.M-fund .F-bg {
	width: 71px;
	height: 78px;
	background-position: -150px -189px;
	overflow: hidden;
}

.service-promise li.M-fund .F-txt {
	left: 85px;
	top: 11px;
}

.service-promise li.M-fund .F-txt b {
	margin-bottom: 8px;
}

.service-promise li.M-fund .F-fund-buy {
	background: #94D45A;
	font-family: "Arial";
	border-bottom: 2px solid #79C13B;
	text-align: center;
	color: #fff;
	font-size: 18px;
	border-radius: 2px;
	padding: 8px 6px 8px 4px;
	display: block;
}

.service-promise li.M-fund .F-fund-buy .F-money {
	font-size: 18px;
}

.service-promise li.M-tel {
	margin-right: 0;
}

.service-promise li.M-tel .F-bg {
	width: 79px;
	height: 78px;
	background-position: -70px -189px;
	overflow: hidden;
}

.service-promise li.M-tel .F-txt {
	left: 85px;
	top: 14px;
}

.service-promise li.M-tel .F-txt b {
	margin-bottom: 8px;
}

.service-promise li.M-tel .F-tel-img {
	width: 134px;
	font-size: 20px;
	height: 22px;
	overflow: hidden;
	font-family: Arial;
	margin-bottom: 5px;
	color: #ff6600;
	font-weight: bold;
	display: block;
}

.service-promise li.M-tel .F-icon-guest s,.service-promise li.M-tel .F-icon-gray s {
	vertical-align: middle;
	margin: 0;
	margin-right: 5px;
}

.service-promise li.M-tel .F-icon-gray s {
	_margin-right: 0;
}

.service-promise li.M-tel a.F-icon-guest {
	color: #ff6600;
}

.M-security {
	border: 1px solid #e6e6e6;
	border-bottom: 2px solid #eaeaea;
	padding: 11px 100px 11px 128px;
	display: block;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
}

.U-fair,.U-security,.U-free {
	float: left;
	display: block;
	height: 50px;
	display: inline-block;
	cursor: pointer;
	display: inline;
	width: 270px;
	overflow: hidden;
}

.M-security .U-security {
	margin: 0 70px;
}

.M-security .F-security-T {
	font-size: 18px;
	font-family: "微软雅黑";
	color: #333;
	height: 30px;
	line-height: 30px;
	text-align: left;
}

.M-security .F-security-C {
	font-size: 12px;
	color: #bbb;
	text-align: left;
	float: left;
	_padding-left: 5px;
	width: 205px;
	height: 16px;
	overflow: hidden;
	line-height: 16px;
}

.M-security .F-security-img {
	width: 50px;
	height: 50px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}

.M-security .U-fair .F-security-img {
	background-position: 0 -53px;
	_background-position: 0 -52px;
}

.M-security .U-security .F-security-img {
	background-position: -53px -53px;
	_background-position: -52px -52px;
}

.M-security .U-free .F-security-img {
	background-position: -106px -53px;
	_background-position: -105px -52px;
}

.footer_links {
	text-align: center;
	padding: 10px 0 10px;
	background: #fff;
	font-family: "宋体";
}

.footer_links a {
	padding: 0 5px;
	font-size: 12px;
	color: #999;
	display: inline-block;
}

.footer_links a:hover {
	color: #ff6600;
	text-decoration: underline;
}

.footer_links span {
	font-size: 0;
	width: 0;
	height: 10px;
	border-right: 1px solid #ddd;
	overflow: hidden;
	display: inline-block;
	position: relative;
	top: 1px;
}

.copyright {
	text-align: center;
	font-size: 12px;
	color: #999;
	background: #fff;
}

.copyright span {
	font-family: Arial,Helvetica,sans-serif;
}

.footer_icon2 {
	width: 100%;
	background: #FFF;
}

.footer_icon {
	width: 570px;
	margin: 0 auto;
	padding: 15px 0 15px 5px;
	overflow: hidden;
	background: #fff;
}

.footer_icon a {
	background: url(../images/icon.png?v=140508) center no-repeat;
	width: 90px;
	height: 30px;
	margin-right: 5px;
	text-align: center;
	display: block;
	overflow: hidden;
	float: left;
	border-radius: 2px;
}

.footer_icon .fi_ectrustchina {
	background-position: 0 0;
}

.footer_icon .fi_315online {
	background-position: 0 -32px;
}

.footer_icon .fi_cnnic {
	background-position: 0 -64px;
}

.footer_icon .fi_qh {
	background-position: 0 -96px;
}

.footer_icon .fi_anxibao {
	background-position: -1px -128px;
}

.footer_icon .fi_pingan {
	background-position: 0 -160px;
}

.Progress-bar {
	height: 44px;
}

.Progress-bar p {
	height: 6px;
	background: #DDD;
	position: relative;
	border-radius: 6px;
	font-size: 0;
}

.Progress-bar p span {
	height: 6px;
	background: #ff6600;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 0;
	border-radius: 6px;
	font-size: 0;
}

.Progress-bar .Pro-bar-li li {
	float: left;
	color: #AEADAD;
	font-size: 12px;
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	border-radius: none;
}

.Progress-bar .Pro-bar-li li em {
	display: block;
	font-size: 12px;
	font-family: arial;
	height: 19px;
	line-height: 20px;
}

.Progress-bar .Pro-bar-li li.P-bar01 em {
	color: #ff6600;
}

.Progress-bar .Pro-bar-li li.P-bar02 em {
	color: #777;
}

.Progress-bar .Pro-bar-li li.P-bar03 em {
	color: #14A8E4;
}

.Progress-bar .Pro-bar-li li.P-bar01 {
	width: 35%;
	text-align: left;
}

.Progress-bar .Pro-bar-li li.P-bar02 {
	width: 30%;
	text-align: center;
}

.Progress-bar .Pro-bar-li li.P-bar03 {
	width: 34%;
	float: right;
	text-align: right;
}

.goods_loding {
	margin: 46px 0;
	text-align: center;
	position: relative;
	font-size: 22px;
	font-family: "微软雅黑";
	color: #666;
}

.tb-pagination {
	margin: 40px 0;
	text-align: center;
	position: relative;
	font-size: 14px;
	height: 31px;
}

.tb-pagination .pagination {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 31px;
}

.pagination-count,.pagination-form,.pagination-page,.pagination-buy {
	float: left;
	line-height: 29px;
	color: #999;
}

.pagination-form label,.pagination-page .page-cur,.page-split {
	float: left;
	margin-right: 5px;
}

.pagination-page .page-prev,.pagination-page .page-cur,.pagination-page .page,.pagination-page .page-split,.pagination-page .page-next {
	line-height: 29px;
	display: inline-block;
	border: 1px solid #E6E6E6;
	border-radius: 2px;
	font-family: arial;
	float: left;
	margin-right: 6px;
}

.pagination-page .page-cur,.pagination-page .page,.pagination-page .page-split {
	width: 29px;
	height: 29px;
	margin-right: 6px;
	color: #999;
}

.pagination-page .page-prev,.pagination-page .page-next {
	width: 88px;
	line-height: 29px;
	height: 29px;
	display: inline-block;
	font-family: "微软雅黑";
	float: left;
	color: #999;
}

.pagination-page .page-prev,.pagination-page .page-next {
	font-family: "宋体";
	font-weight: bold;
}

.pagination-page .btn-prev,.pagination-page .btn-next {
	font-family: "宋体";
	font-weight: normal;
}

.pagination-page .btn-prev {
	padding-left: 5px;
}

.pagination-page .btn-next {
	padding-right: 5px;
}

.pagination-page .page-cur {
	background: #ff6600;
	color: #fff;
	font-weight: bold;
	border: 1px solid #ff6600;
}

.pagination-page .page-prev:hover,.pagination-page .page:hover,.pagination-page .page-next:hover {
	border: 1px solid #ff6600;
	background: #FEF5E4;
	color: #ff6600;
	text-decoration: none;
}

.pagination-page .page-end-hover {
	color: #CBCBCB;
	background: #F4F4F4;
}

.pagination-page .page-end-hover:hover {
	color: #CBCBCB;
	background: #F4F4F4;
	border: 1px solid #E6E6E6;
	cursor: default;
	text-decoration: none;
}

.pagination-form .page-num {
	float: left;
	width: 45px;
	border: 1px solid #BFBFBF;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	line-height: 25px;
	color: #9D9D9D;
	font-size: 14px;
	text-align: center;
	z-index: 2;
	height: 24px;
	outline: 0;
	margin-top: 1px;
	margin-right: 5px;
	background: #F9F9F9;
}

.pagination-count {
	padding-left: 10px;
}

.pagination-count .b {
	margin: 0 5px;
}

.pagination-buy {
	margin-left: 20px;
	display: inline;
}

.pagination-buy .btn-jump {
	width: 63px;
	line-height: 29px;
	display: inline-block;
	border: 1px solid #E6E6E6;
	border-radius: 2px;
	font-family: arial;
	margin-right: 6px;
	cursor: pointer;
	color: #999;
	font-family: "微软雅黑";
}

.pagination-buy .btn-jump:hover {
	border: 1px solid #ff6600;
	background: #FEF5E4;
	color: #ff6600;
}

.g-popup {
	margin: 0 auto;
	z-index: 99;
}

.g-buy-frame,.g-user-frame {
	position: relative;
}

.m-popup-buy {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}

.u-popup-remaining {
	font-size: 14px;
	line-height: 28px;
}

.u-popup-Tip {
	line-height: 30px;
	height: 30px;
}

.u-popup-balance {
	line-height: 30px;
	font-size: 14px;
}

.g-popup .orange_btn {
	line-height: 36px;
	font-size: 14px;
	padding: 0 40px;
}

.g-popup .m-popup-close a {
	background-position: -15px -20px;
	width: 9px;
	height: 9px;
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 10px;
}

.m-popup_buybtn span {
	color: #FFF001;
}

.u-popup-Tip s,.u-popup-Tip i {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: -3px;
	margin-right: 5px;
}

.u-popup-Tip s {
	background-position: -126px -274px;
}

.u-popup-Tip i {
	background-position: -154px -274px;
}

.u-popup-paytip {
	background: #FEFEE4;
	border: 1px solid #ff6600;
	margin: 0 62px;
	padding: 5px 0;
}

.u-popup-paytip .u-popup-paymoney {
	font-size: 16px;
	padding-bottom: 4px;
}

.u-popup-paytip .u-popup-payRecharge {
	font-size: 14px;
}

.u-popup-paytip .blue span {
	font-family: 宋体;
}

.num_del,.num_add,.num_dig {
	width: 28px;
	height: 28px;
	overflow: hidden;
	display: inline-block;
	font-family: 宋体;
	border: 1px solid #CFCFCF;
	text-align: center;
	font-size: 24px;
	color: #999;
	line-height: 28px;
	vertical-align: middle;
	background: #F4F4F4;
}

.u-popup-number {
	width: 220px;
	margin: 0 auto;
}

.u-popup-number label,.u-popup-number a,.u-popup-number input {
	float: left;
}

.u-popup-number label {
	line-height: 30px;
}

.num_del {
	margin-left: 5px;
}

.num_add {
	margin-right: 5px;
}

.num_ban {
	color: #ccc;
	cursor: default;
}

.num_ban:hover {
	color: #ccc;
}

.num_dig {
	width: 65px;
	background: #fff;
	line-height: 28px;
	border-left: none;
	border-right: none;
	font-size: 18px;
	font-family: arial;
}

.g-pay-tip {
	position: relative;
	margin: 35px auto 55px;
	width: 300px;
}

div.pageDialogMain .g-pay-tip p {
	margin-left: 60px;
	padding: 0;
}

.g-pay-tip .f-pay-succeed,.g-pay-tip .f-pay-fail {
	width: 42px;
	height: 42px;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	float: left;
}

.g-pay-tip .f-pay-succeed {
	background-position: -45px -306px;
}

.g-pay-tip .f-pay-fail {
	background-position: 0 -306px;
}

.g-pay-tip .f-pay-tit {
	font-size: 20px;
	height: 30px;
	font-family: "微软雅黑";
}

.g-pay-tip .f-pay-btn {
	margin-top: 48px;
}

.g-submit {
	margin: 65px 0;
}

.g-submit .f-submit-tit {
	text-align: center;
	font-size: 16px;
	margin-bottom: 15px;
	font-family: "微软雅黑";
}

.u-progress {
	width: 200px;
	height: 8px;
	overflow: hidden;
	border-radius: 5px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);
	background: #f7f7f7;
	margin: 0 auto;
}

.u-progress .pgbar,.u-progress .pging {
	display: block;
	width: 100%;
	height: 100%;
}

.u-progress .pging {
	background: -webkit-gradient(linear,0% 0,100% 100%,from(rgba(0,0,0,0)),to(rgba(254,232,175,1)),color-stop(25%,rgba(0,0,0,0)),color-stop(25%,rgba(254,232,175,1)),color-stop(50%,rgba(254,232,175,1)),color-stop(50%,rgba(0,0,0,0)),color-stop(75%,rgba(0,0,0,0)),color-stop(75%,rgba(254,232,175,1)));
	background: -webkit-linear-gradient(-45deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 25%,rgba(254,232,175,1) 25%,rgba(254,232,175,1) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 75%,rgba(254,232,175,1) 75%,rgba(254,232,175,1));
	background: -moz-linear-gradient(-45deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 25%,rgba(254,232,175,1) 25%,rgba(254,232,175,1) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 75%,rgba(254,232,175,1) 75%,rgba(254,232,175,1));
	background: -ms-linear-gradient(-45deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 25%,rgba(254,232,175,1) 25%,rgba(254,232,175,1) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 75%,rgba(254,232,175,1) 75%,rgba(254,232,175,1));
	background: linear-gradient(-45deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 25%,rgba(254,232,175,1) 25%,rgba(254,232,175,1) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 75%,rgba(254,232,175,1) 75%,rgba(254,232,175,1));
	-webkit-background-size: 10px 10px;
	-moz-background-size: 10px 10px;
	-ms-background-size: 10px 10px;
	background-size: 10px 10px;
	-webkit-animation: pging 0.5s linear infinite;
	-moz-animation: pging 0.5s linear infinite;
	-ms-animation: pging 0.5s linear infinite;
	animation: pging 0.5s linear infinite;
}

@-webkit-keyframes pging {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 10px 0;
	}
}

@-moz-keyframes pging {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 10px 0;
	}
}

@-ms-keyframes pging {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 10px 0;
	}
}

@keyframes pging {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 10px 0;
	}
}

.u-progress-c3 .pgbar {
	background: #FF9D4B;
	background: -webkit-gradient(linear,0% 0,0% 100%,from(#FF9D4B),to(#FF9D4B));
	background: -webkit-linear-gradient(#FF9D4B,#FF9D4B);
	background: -moz-linear-gradient(#FF9D4B,#FF9D4B);
	background: -ms-linear-gradient(#FF9D4B,#FF9D4B);
	background: linear-gradient(#FF9D4B,#FF9D4B);
}

.quickBack {
	position: fixed;
	_position: absolute;
	bottom: 60px;
	right: 0;
	_right: -1px;
	width: 60px;
	z-index: 98;
	background: #FFF;
}

*html .quickBack {
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)-60));
	_bottom: auto;
	_position: absolute;
}

.quickBack .quick_But a:hover b,.quickBack .quick_But a.f-Cur-shop b {
	color: #fff;
}

.quick_But dd a s {
	cursor: pointer;
	height: 58px;
	left: 0;
	position: absolute;
	top: 0;
	width: 58px;
}

.quick_But dd a b {
	width: 58px;
	text-align: center;
	font-weight: normal;
	position: absolute;
	top: 32px;
	left: 0;
	display: inline-block;
	font-family: 微软雅黑;
	cursor: pointer;
	z-index: 10;
	color: #BBB;
}

.quick_cart s,.quick_service s,.quick_Collection s,.quick_Return s,.quick_publish s,.Close,.Roll_mycart li a.Close:hover,.quick_triangle {
	background: url(../images/quickBack-v2.png?v=140718) no-repeat;
	display: block;
}

.quick_cart em,.quick_publish em {
	width: 18px;
	height: 18px;
	line-height: 18px;
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 2px;
	right: 3px;
	border: 2px solid #fff;
	background: #ff6600;
	border-radius: 50%;
}

.Roll_mycart {
	width: 290px;
	height: 235px;
	border: 1px solid #5BC0FF;
	position: absolute;
	right: 59px;
	top: 0;
	background: #fff;
	z-index: 95;
}

.Roll_mycart ul {
	width: 282px;
	padding-left: 8px;
	border-bottom: 1px solid #EFEFEF;
	height: 171px;
	float: left;
}

.Roll_mycart li {
	width: 60px;
	float: left;
	text-align: center;
	position: relative;
	margin: 8px 10px 0 0;
	_display: inline;
	line-height: 14px;
}

.Roll_mycart .quick_triangle {
	width: 7px;
	height: 9px;
	font-size: 0;
	position: absolute;
	top: 20px;
	right: -7px;
	background-position: 0 -311px;
}

.Roll_mycart li a {
	height: 60px;
	display: block;
}

.Roll_mycart li a.Close,.Roll_mycart li a.Close:hover {
	width: 15px;
	height: 15px;
	overflow: hidden;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 90;
	border-bottom: none;
}

.Roll_mycart li a.Close {
	background-position: -13px -307px;
	background-color: #b2b2b2;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.Roll_mycart li a.Close:hover {
	background-position: -13px -307px;
	background-color: #ff6600;
	background-color: #ff6400;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

.Roll_mycart li img {
	border: 1px solid #EEE;
	width: 58px;
	height: 58px;
}

.Roll_mycart li span {
	font-family: Arial;
	font-weight: bold;
}

.Roll_mycart li.Roll_CartMore a {
	width: 60px;
	height: 60px;
	background: #F0F0F0;
	display: inline-block;
	line-height: 60px;
	font-family: 宋体;
	color: #999;
}

.Roll_mycart li.Roll_CartMore a:hover {
	background: #e8e8e8;
	color: #ff6600;
}

.Roll_mycart li.Roll_CartMore a i {
	font-weight: bold;
}

.Roll_mycart p {
	width: 100%;
	text-align: center;
	color: #999;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding-top: 5px;
	margin-bottom: 5px;
}

.Roll_mycart p b {
	font-weight: normal;
}

.Roll_mycart p span {
	color: #ff6600;
}

.Roll_mycart h3 {
	width: 100%;
	height: 26px;
	text-align: center;
}

.Roll_mycart h3 a {
	height: 26px;
	padding: 0 35px;
	line-height: 26px;
	margin: 0 auto;
	text-align: center;
	font-weight: normal;
	font-family: "宋体";
	font-size: 14px;
}

.Roll_mycart .quick_goods_loding {
	font-size: 18px;
	color: #666;
	font-family: 微软雅黑,宋体;
	height: 111px;
	min-height: 111px;
	text-align: center;
	vertical-align: middle;
	padding: 60px 0 0 0;
}

.Roll_mycart .quick_goods_loding img {
	margin-right: 5px;
	vertical-align: middle;
}

.quickBack .quick_But dd a.quick_cartA,.quickBack .quick_But dd a.quick_serviceA,.quickBack .quick_But dd a.quick_CollectionA,.quickBack .quick_But dd a.quick_ReturnA,.quick_publish_bottom a.quick_publishA {
	width: 58px;
	height: 58px;
	position: relative;
	display: block;
	border: 1px solid #E4E4E4;
	border-bottom: none;
	z-index: 11;
}

.quick_cart s {
	background-position: 0 0;
}

.quick_service s {
	background-position: 0 -59px;
}

.quick_Collection s {
	background-position: 0 -118px;
}

.quick_Return s {
	background-position: 0 -177px;
}

.quick_publish s {
	width: 33px;
	height: 33px;
	display: inline-block;
	background: url(../images/publish-icon.gif) center 3px no-repeat;
}

.quick_cart a:hover s,.quick_cart a.f-Cur-shop s {
	background-position: -58px 0;
}

.quick_service a:hover s {
	background-position: -58px -59px;
}

.quick_Collection a:hover s {
	background-position: -58px -118px;
}

.quick_Return a:hover s {
	background-position: -58px -177px;
}

.quickBack .quick_But dd a.quick_cartA:hover,.quickBack .quick_But dd a.f-Cur-shop,.quickBack .quick_But dd a.quick_serviceA:hover,.quickBack .quick_But dd a.quick_CollectionA:hover,.quickBack .quick_But dd a.quick_ReturnA:hover {
	border: 1px solid #2AF;
	border-bottom: none;
}

.quickBack .quick_But dd a.quick_ReturnA {
	border-bottom: 1px solid #E4E4E4;
}

.quickBack .quick_But dd a.quick_ReturnA:hover {
	border-bottom: 1px solid #2AF;
}

.quick_publish_bottom {
	position: fixed;
	_position: absolute;
	bottom: 0;
	right: 0;
	_right: -1px;
	width: 60px;
	z-index: 82;
}

* html .quick_publish_bottom {
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_bottom: auto;
	_position: absolute;
}

.quick_publish_bottom .quick_But dd a.quick_publishA {
	background: #FF6700;
	border: 1px solid #FF6700;
}

.quick_publish_bottom .quick_But dd a.quick_publishA b {
	color: #fff;
	top: 38px;
}

.roll_close {
	width: 73px;
	height: 22px;
	position: absolute;
	right: 0;
	z-index: 72;
	display: none;
}

.roll_close a {
	display: block;
	width: 22px;
	height: 22px;
	background-position: -208px -108px;
	_background-position: -207px -107px;
	position: absolute;
	top: 0;
	left: 0;
}

.Roll_publish {
	width: 241px;
	border: 3px solid #ff6600;
	position: absolute;
	right: 60px;
	bottom: 0;
	background: #fff;
	z-index: 70;
	overflow: hidden;
}

.Roll_publish_list li {
	height: 68px;
	padding: 13px 0 14px 10px;
	border-top: 1px solid #E6E6E6;
	box-shadow: 0 1px 0 #F1F1F1 inset;
	text-align: left;
	position: relative;
	line-height: 14px;
	width: 231px;
}

.Roll_publish_list li .f-pic {
	float: left;
	margin-right: 10px;
}

.Roll_publish_list li .f-pic img {
	width: 68px;
	height: 68px;
	overflow: hidden;
	float: left;
}

.Roll_publish_list li .m-publish-txt {
	float: left;
	width: 137px;
}

.Roll_publish_list li .u-publish-tit {
	line-height: 18px;
	height: 36px;
	margin-bottom: 5px;
	overflow: hidden;
}

.Roll_publish_list li b {
	width: 100%;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-family: 宋体;
	font-weight: normal;
	background: #ff7010;
	font-family: "宋体";
	display: inline-block;
	color: #fff;
}

.Roll_publish_list li b span {
	font-weight: bold;
	font-size: 14px;
	font-family: 宋体;
}

.Roll_publish_list li .u-publish-member,.Roll_publish_list li .u-publish-order,.Roll_publish_list li .u-publish-number {
	width: 100%;
}

.Roll_publish_list li .u-publish-member {
	margin-bottom: 5px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
}

.Roll_publish_list li .u-publish-member i {
	position: relative;
	top: -2px;
	top: -4px\9;
	*top: 2px;
}

.Roll_publish_list li .u-publish-member a {
	display: inline-block;
	max-width: 79px;
	height: 16px;
	overflow: hidden;
}

.Roll_publish_list li .u-publish-order,.Roll_publish_list li .u-publish-number {
	width: 100%;
	line-height: 20px;
}

.Roll_publish .raff_scroller {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	display: none;
	background: #eee;
}

.Roll_publish .raff_scroll_bar {
	position: absolute;
	right: 1px;
	width: 7px;
	height: 120px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	background: #a6a6a6;
	cursor: pointer;
}

body {
	font: 12px/1.5 Tahoma,Arial,"宋体",Helvetica,sans-serif;
	_background-image: url(about:blank);
	_background-attachment: fixed;
}

div {
	margin: 0 auto;
}

:focus {
	outline: 0;
}

div,ul,li,dl,dt,dd,table,td,input {
	font-size: 12px;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 12px;
}

.clear1 {
	width: 100%;
	height: 15px;
	clear: both;
	overflow: hidden;
}

i,em {
	font-style: normal;
}

.Fb {
	font-weight: bold;
}

.fl,.fl-img {
	float: left;
}

.fr {
	float: right;
}

.mat10 {
	margin-top: 10px;
}

.mab10 {
	margin-bottom: 10px;
}

.blank10 {
	height: 10px;
	font-size: 0;
	overflow: hidden;
	line-height: 0;
	background: none;
}

.hidden {
	display: none;
}

.show {
	display: block;
}

.g-frame-head {
	margin: 0 auto 10px auto;
}

.Current_nav {
	width: 1190px;
	font-size: 12px;
	color: #bbb;
	font-family: 宋体;
	height: 25px;
	margin: 0 auto;
}

.Current_nav span {
	font-family: 宋体;
}

.Current_nav a {
	color: #bbb;
}

.Current_nav a:hover {
	color: #ff6600;
}

.red {
	color: #f00;
}

a.red:hover {
	text-decoration: underline;
	color: #f00;
}

.green {
	color: #3b0;
}

.gray {
	color: #333;
}

.gray01 {
	color: #666;
}

.gray02 {
	color: #999;
}

.gray03 {
	color: #bbb;
}

.rmb {
	padding-left: 8px;
	display: inline-block;
}

.orangebut,.bluebut,.graybut,.cancelBtn,.greenbut {
	display: inline-block;
	font-size: 12px;
	border-radius: 2px;
	text-align: center;
	padding: 0 19px;
	*overflow: visible;
	cursor: pointer;
}

input.orangebut,input.bluebut,input.graybut,input.cancelBtn {
	padding: 4px 19px;
	padding: 6px 19px 2px\9;
	*padding: 5px 19px 1px;
	_padding: 5px 19px 1px;
}

a.orangebut,a.bluebut,a.graybut,a.cancelBtn,a.greenbut {
	height: 23px;
	line-height: 23px;
	line-height: 26px\9;
	_line-height: 22px;
}

input[type=button]::-moz-focus-inner {
	border: 0;
}

.greenbut {
	background: #49b8ff;
	border: 1px solid #1ba3fa;
	color: #fff;
}

.greenbut:hover {
	background: #1ba3fa;
	color: #fff;
	color: #fff;
}

.orangebut {
	background: #ff6600;
	border: 1px solid #f65802;
	color: #fff;
}

.orangebut:hover {
	background: #f65802;
	color: #fff;
}

.bluebut {
	background: #49b8ff;
	border: 1px solid #1ba3fa;
	color: #fff;
}

.bluebut:hover {
	background: #1ba3fa;
	color: #fff;
	color: #fff;
}

.graybut {
	background: #f3f3f3;
	border: #cfcfcf 1px solid;
	color: #999;
}

.graybut:hover {
	background: #bbb;
	color: #fffeee;
}

.cancelBtn {
	background: #f4f4f4;
	border: #ddd 1px solid;
	color: #747474;
}

.cancelBtn:hover {
	background: #f4f4f4;
	border: #bbb 1px solid;
	color: #747474;
}

.tips-con {
	text-align: center;
	color: #666;
	margin: 30px 0;
}

.tips-con i {
	width: 17px;
	height: 17px;
	background-position: 0 -75px;
	display: inline-block;
	margin-right: 4px;
	vertical-align: -4px;
	vertical-align: -2px\9;
	_vertical-align: -2px;
}

.msgNoMore {
	font-size: 14px;
	padding: 15px 0 0;
	text-align: center;
	color: #bbb;
}

.rmbred {
	background-position: 0 -49px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.rmbgray {
	background-position: 0 -3px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.rmbwhite {
	background-position: 0 -25px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.page_nav:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
}

.page_nav {
	overflow: hidden;
	height: 60px;
	clear: both;
}

.page_nav ul.pageUL {
	float: right;
	padding: 20px 5px 0 0;
}

.page_nav ul.pageUL li {
	float: left!important;
	margin: 0 5px;
	text-align: center;
}

.page_nav ul.pageUL li.total_page {
	color: #333;
	line-height: 38px;
	padding-right: 20px;
}

.page_nav ul.pageUL li.total_page i {
	color: #F00;
	font-style: normal;
}

.page_nav ul.pageUL li.curr_page {
	background-color: #FFEDE1;
	border: 1px solid #FD6D01;
	color: #F50;
	display: block;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	width: 25px;
}

.page_nav ul.pageUL li a {
	border: 1px solid #DEDEDE;
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.page_nav ul.pageUL li a:hover {
	background-color: #FFF;
	border: 1px solid #FD6D01;
	color: #FD6D01;
	display: block;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
}

.page_nav ul.pageUL li.prev_page a {
	background: url("../images/arrow_button.png") no-repeat scroll -170px -13px transparent;
	padding: 0 0 0 10px;
	white-space: nowrap;
	width: 46px;
}

.page_nav ul.pageUL li.next_page a {
	background: url("../images/arrow_button.png") no-repeat scroll right 5px transparent;
	padding: 0 10px 0 0;
	white-space: nowrap;
	width: 46px;
}

.page_nav ul.pageUL li.prev_page a:hover,.page_nav ul.pageUL li.next_page a:hover {
	background-color: #FFF;
}

.page_nav {
	overflow: hidden;
	height: 60px;
	clear: both;
}

.page_nav ul.pageULEx {
	float: right;
	padding: 20px 0 0 0;
	margin-right: 0;
	display: inline;
}

.page_nav ul.pageULEx li {
	line-height: 32px;
}

.page_nav ul.pageULEx li.curr_page {
	padding: 4px 0 5px 0;
	padding: 4px 0 5px 0\9;
	_padding: 4px 0 5px 0;
	font-size: 14px;
	font-family: Arial;
	line-height: 22px;
}

.page_nav ul.pageULEx li a {
	padding: 3px 0 4px 0;
	padding: 3px 0 4px 0\9;
	_padding: 3px 0 4px 0;
	font-size: 14px;
	font-family: Arial;
	line-height: 22px;
}

.page_nav ul.pageULEx li.prev_page a,.page_nav ul.pageULEx li.next_page a {
	padding: 4px 0 3px 0;
	padding: 5px 0 2px 0\9;
	_padding: 5px 0 2px 0;
	line-height: 22px;
}

.page_nav ul.pageULEx li {
	float: left;
	list-style: none;
	margin: 0 0 0 5px;
	text-align: center;
}

.page_nav ul.pageULEx li {
	float: left;
	text-align: center;
	color: #666;
	font-family: Arial;
}

.page_nav ul.pageULEx li.curr_page {
	display: block;
	font-weight: bold;
	text-align: center;
	width: 30px;
	overflow: hidden;
	color: #666;
}

.page_nav ul.pageULEx li a {
	border: 1px solid #DEDEDE;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 5px;
	color: #49B8FF;
}

.page_nav ul.pageULEx li a,.page_nav li a:hover {
	display: block;
	overflow: hidden;
}

.page_nav ul.pageULEx li a:hover {
	background-color: #49B8FF;
	border: 1px solid #49B8FF;
	color: #FFF;
	text-decoration: none;
}

.page_nav ul.pageULEx li.prev_page a {
	border: 1px solid #DEDEDE;
	display: block;
	text-align: center;
	overflow: hidden;
	width: 55px;
	border-radius: 5px;
	color: #49B8FF;
}

.page_nav ul.pageULEx li.next_page a {
	white-space: nowrap;
	width: 55px;
	overflow: hidden;
}

.page_nav ul.pageULEx li.prev_page a:hover,.page_nav li.next_page a:hover {
	background-color: #49B8FF;
	color: #fff;
	border: 1px solid #49B8FF;
	overflow: hidden;
}

.fixed_wx_r {
	width: 118px;
	height: 140px;
	background: #FFF;
	border: 1px solid #E3E3E3;
	position: fixed;
	_position: absolute;
	z-index: 20;
	top: 200px;
	right: 0;
}

.fixed_wx_r .fixed_wx_close {
	width: 15px;
	height: 15px;
	font-family: Arial;
	color: #fff;
	text-align: right;
	font-size: 16px;
	border-left: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	background-position: -103px -193px;
	background-color: #fff;
	float: right;
}

.fixed_wx_r .ft-weixin-img {
	text-align: center;
	display: block;
	margin-top: 19px;
}

.fixed_wx_r .ft-weixin-img s {
	width: 93px;
	height: 93px;
	margin: 0 auto;
	display: inline-block;
	background-position: 0 -168px;
}

.fixed_wx_r p {
	display: block;
	text-align: center;
	color: #999;
}


.m-all-sort dd a {
font-size: 12px;
float: left;
padding-right: 0px;
}